Page({
  // 点击转发的页面生命周期
  onShareAppMessage() {
    return {
      title: '查看通行证',
      path: '/visitor_pkg/pages/passport/index',
      imageUrl: this.data.url
    }
  },
  // 其他先不管，先做页面的渲染
  onLoad({ id }) {
    this.getDetail(id)
  },
  async getDetail(id) {
    const { code, data } = await wx.http.get(`visitor/${id}`)
    if (code !== 10000) return wx.utils.toast()
    this.setData(data)
    console.log(data)
  },
  // 保存图片
  async saveImage() {
    // 获取到图片信息，从中拿到图片暂存的本地地址
    const { path } = await wx.getImageInfo({ src: this.data.url })
    // 通过这个暂存地址，直接保存图片到系统相册
    await wx.saveImageToPhotosAlbum({ filePath: path })
    // console.log(res)
    // 给出提示
    wx.utils.toast('二维码已经保存到系统相册')
  }
})
